/*
  WiFi AP 测试
*/
#include <ESP8266WiFi.h>


#define AP_SSID "Test"              //这里改成你的AP（WiFi）名字--AP账号
#define AP_PSW "12345678"           //这里改成你的AP（WiFi）密码 8位以上

IPAddress local_IP(192, 168, 1, 1); //实例化IP地址
IPAddress gateway(192, 168, 1, 1);  //实例化网关IP地址
IPAddress subnet(255, 255, 255, 0); //实例化子网掩码


void setup() {
  Serial.begin(115200);  //串口配置波特率
  delay(2000);
  Serial.print("配置AP网络信息。。。。。。");  //串口打印信息
  WiFi.mode(WIFI_AP);   //设置WIFI模式为AP模式
  delay(2000);
  Serial.println(WiFi.softAPConfig(local_IP, gateway, subnet) ? "网络配置成功" : "网络配置失败");  //配置网络信息---并且串口提示输出
  Serial.print("设置AP......");  //串口打印信息
  bool result = WiFi.softAP(AP_SSID, AP_PSW);  //设置账号和密码,通道为1，wifi不隐藏，最大连接数=4
  //返回值：是否成功

  if (result) {
    Serial.println("账号密码设置成功");
    Serial.println(String("Soft-AP IP 地址是: ") + String(WiFi.softAPIP().toString()));
    //WiFi.softAPIP()    获取AP的IP地址--就是IPAddress local_IP(192,168,1,1)
    Serial.println(String("MAC 地址是： ") + WiFi.softAPmacAddress().c_str());
    //WiFi.softAPmacAddress().c_str()   获取AP的mac地址
    Serial.println("设置完成");
  } else {
    Serial.println("账号密码设置失败");
  }
}


void loop() {
  
}
